Test Driven Development of UML Models with SMART Modeling System

نویسندگان

  • Susumu Hayashi
  • Pan YiBing
  • Masami Sato
  • Kenji Mori
  • Sul Sejeon
  • Shuusuke Haruna
چکیده

We are developing a methodology of Test Driven Develop ment of Models TDDM based on an experimental UML modeling tool SMART Our experience shows that TDDM is quite useful for agile model developments SMART provides guidance how to build models based on compiler errors of testcases something similar to what Quick Fix of Eclipse does It also provides such guidance even from failures of testcases which seems di cult in the case of TDD of programs

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Aspect Oriented UML to ECORE Model Transformation

With the emerging concept of model transformation, information can be extracted from one or more source models to produce the target models. The conversion of these models can be done automatically with specific transformation languages. This conversion requires mapping between both models with the help of dynamic hash tables. Hash tables store reference links between the elements of the source...

متن کامل

Automatic Test Generation on a (U)SIM Smart Card

Usually, testing smart card software is carried-out by specialized engineers in a proprietary language. Testing represents generally half of smart card development effort. With the increasing use of semi-formal and formal modeling languages, such as UML, and the emergence of automatic test generators in the industry, we have studied a way to adapt these techniques for smart card. In this articl...

متن کامل

Developing Reliable yet Flexible Software through If-Then Model Transformation Rules

Developing reliable yet flexible software is a hard problem. Although modeling methods enjoy a lot of advantages, the exclusive use of just one of them, in many cases, may not guarantee the development of reliable and flexible software. Formal modeling methods ensure reliability because they use a rigorous approach to software development. However, lack of knowledge and high cost practically fo...

متن کامل

Experiences from Model-Driven Development of Homecare Services: UML Profiles and Domain Models

Model-driven development approaches such as OMG’s Model Driven Architecture (MDA) have been proposed as the new paradigm for software development. However, the adoption of MDA is still low, partly because of the general-purpose modelling language being used. Domain specific modelling languages are being developed for technological and industrial domains to improve the expressiveness and effect ...

متن کامل

A Survey of UML-Based Coverage Criteria for Software Testing

The Unified Modeling Language (UML) is a standard notation that can be used to model object oriented software systems. With the growing adoption of UML by the software development industry and academia, researchers have begun to investigate how it can be used in the testing phase of the software development process. Several approaches to software testing have been proposed in which test require...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004